Big Huge Thesaurus

Allium tuberosum

noun